Clonarea informatica - cuprins

1. Introducere

2. Procese de clonare
2.1 Programe, module, proceduri
2.2 Macrodefinitii si proceduri
2.3 Integrarea de componente reutilizabile
2.4 Redundanta din programe
2.5 Reutilizare de software
2.6 Caracteristicile clonarii

3. Ortogonalitatea fisierelor
3.1 Fisiere
3.2 Diversitatea datelor
3.3 Conceptul de ortogonalitate a elementelor
3.4 Indicatori ai diferentelor masurate dintre proceduri
3.5 Structura software pentru analiza calitativa a noilor elemente incluse in baze de date

4. Clonarea software
4.1 Evidentierea clonarii informatice
4.2 Copierea de fisiere
4.3 Conversia de fisiere
4.4 Translatarea fisierelor sursa
4.5 Transformari pe text sursa
4.6 Restructurarea programelor
4.7 Schimbarea structurilor de date utilizate
4.8 Omogenizarea tipurilor de functii
4.9 Efectele clonarii asupra complexitatii programelor

5. Clonarea datelor
5.1 Aplicatii ale bazelor de date
5.2 Gestiunea contractelor
5.3 Clonare integrala
5.4 Clonare structura baza de date
5.5 Clonare partiala a structurii bazei de date
5.6 Clonare baza de date cu adaugare de tabele

6. Clonarea interfetelor om – calculator
6.1 Conceptul de interfata om – calculator
6.2 Tehnologii pentru dezvoltarea interfetei om – calculator
6.3 Diversitatea interfetei om – calculator
6.4 Orientarea clonarii informatice spre utilizator
6.5 Tehnici si metode utilizate in clonarea interfetelor
6.6 Efectele clonarii unor interfete si metrici adecvate

7. Aspecte juridice ale clonarii informatice
7.1 Protectia juridica a programelor de calculator si a bazelor de date
7.2 Cai de crestere a eficientei in combaterea clonarii informatice neautorizate
7.3 Codul etic al programatorului
7.4 Codul etic al utilizatorului

8. Metrici ale clonarii
8.1 Conceptul de metrica utilizat in aplicatii informatice
8.2 Metrici ale ortogonalitatii fisierelor sursa C++
8.3 Amprenta programului
8.4 Metrici ale ortogonalitatii masivelor bidimensionale
8.5 Matricea de precedente
8.6 Matricea dependentelor

9. Alte aspecte ale clonarii
9.1 Gestionarea clonelor informatice
9.2 Efecte economice ale clonarii informatice
9.3 Instrumente pentru identificarea clonelor

10. Concluzii

Bibliografie
Anexa - Lista de acronime

revenire